@@ -7,10 +7,11 @@ |
||
7 | 7 |
} |
8 | 8 |
|
9 | 9 |
.mission_thumb h3, .mission_thumb h5 { |
10 |
- padding-top: 0px; |
|
10 |
+ padding-top: 5px; |
|
11 | 11 |
padding-left: 5px; |
12 | 12 |
padding-right: 5px; |
13 | 13 |
margin-top: -10px; |
14 |
+ line-height: 25px; |
|
14 | 15 |
} |
15 | 16 |
|
16 | 17 |
.mission_thumb small { |
@@ -31,10 +31,6 @@ class MissionsController < ApplicationController |
||
31 | 31 |
# GET /missions/new |
32 | 32 |
def new |
33 | 33 |
@mission = Mission.new |
34 |
- @mission.owner = current_user |
|
35 |
- @mission.save |
|
36 |
- a = @mission.mission_agents.new |
|
37 |
- a.save |
|
38 | 34 |
@mission.mission_agents.build |
39 | 35 |
@mission.mission_agents.each do |agent| |
40 | 36 |
agent.mission_agent_steps.build |
@@ -48,12 +44,12 @@ class MissionsController < ApplicationController |
||
48 | 44 |
# POST /missions |
49 | 45 |
# POST /missions.json |
50 | 46 |
def create |
51 |
- @mission = Mission.find(mission_params) |
|
47 |
+ @mission = Mission.new(mission_params) |
|
52 | 48 |
@mission.status = 'Initializing' |
53 | 49 |
@mission.owner = current_user |
54 | 50 |
respond_to do |format| |
55 | 51 |
if @mission.save |
56 |
- format.html { redirect_to @mission, notice: 'Mission was successfully created.' } |
|
52 |
+ format.html { redirect_to mission_control_path(@mission), notice: 'Mission was successfully created.' } |
|
57 | 53 |
format.json { render action: 'show', status: :created, location: @mission } |
58 | 54 |
else |
59 | 55 |
format.html { render action: 'new' } |
@@ -13,7 +13,7 @@ |
||
13 | 13 |
</h4> |
14 | 14 |
</span> |
15 | 15 |
<% else %> |
16 |
- <span class="label <%= @status_label %> pull-right" style="margin-top: 10px;"> |
|
16 |
+ <span class="label <%= @status_label %> pull-right" style="margin-top: 5px;"> |
|
17 | 17 |
<%= mission.status %> |
18 | 18 |
</span> |
19 | 19 |
<% end%> |
@@ -1,5 +1,5 @@ |
||
1 | 1 |
<div class="page-header"> |
2 |
- <h1>Missions Dashboard</h1> |
|
2 |
+ <h1>Missions Dashboard <%= link_to 'New Mission', new_mission_path, :class => 'btn btn-small btn-default' %></h1> |
|
3 | 3 |
</div> |
4 | 4 |
<ul class="thumbnails"> |
5 | 5 |
<% if @mission_invites.length > 0 %> |
@@ -27,7 +27,7 @@ |
||
27 | 27 |
<li class="span4"> |
28 | 28 |
<div class="thumbnail mission_thumb" > |
29 | 29 |
<small>Mission Details</small> |
30 |
- <h3><%= invite.mission_agent.mission.title %> <%= render 'mission_status', :mission => invite.mission_agent.mission, :big => false %></h3> |
|
30 |
+ <h3><%= truncate(invite.mission_agent.mission.title, :length => 23) %> <%= render 'mission_status', :mission => invite.mission_agent.mission, :big => false %></h3> |
|
31 | 31 |
<h5 >Steps Completed: <%= render 'mission_agent_steps_count', :invite => invite %></h5> |
32 | 32 |
<p style= "padding: 5px; height: 50px;"><%= invite.mission_agent.mission.description %></p> |
33 | 33 |
<%= link_to 'View Mission Details', mission_path(invite.mission_agent.mission), :class => "btn btn-small btn-block btn-default" %> |
@@ -42,7 +42,7 @@ |
||
42 | 42 |
<li class="span4"> |
43 | 43 |
<div class="thumbnail mission_thumb"> |
44 | 44 |
<small>Mission Control</small> |
45 |
- <h3><%= mission.title %> <%= render 'mission_alert_badge', :mission => mission %> <%= render 'mission_status', :mission => mission, :big => false %></h3> |
|
45 |
+ <h3><%= truncate(mission.title, :length => 21) %> <%= render 'mission_alert_badge', :mission => mission %> <%= render 'mission_status', :mission => mission, :big => false %></h3> |
|
46 | 46 |
<h5 >Agents: <%= mission.mission_agents.length %></h5> |
47 | 47 |
<p style= "padding: 5px; height: 50px;"><%= mission.description %></p> |
48 | 48 |
<% @owner_agent = false %> |